package com.ruoyi.jinchuguanli.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.Date;

/**
 * chuku对象 xiaoshouchuku
 *
 * @author ruoyi
 * @date 2023-11-08
 */
public class Xiaoshouchuku extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * id主键
     */
    private Long id;

    /**
     * 出库单号
     */
    @Excel(name = "出库单号")
    private String chukudanhao;

    /**
     * 下单日期
     */
    @Excel(name = "下单日期", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date xiadanriqi;

    /**
     * 发货日期
     */
    @Excel(name = "发货日期", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date fahuoriqi;

    /**
     * 项目名称
     */
    @Excel(name = "项目名称")
    private String xiangmumingcheng;

    /**
     * 业务员
     */
    @Excel(name = "业务员")
    private String yewuyuan;

    /**
     * 发货人
     */
    @Excel(name = "发货人")
    private String fahuoren;

    /**
     * 收货地址
     */
    @Excel(name = "收货地址")
    private String shouhuodizhi;

    /**
     * 门扇配套
     */
    @Excel(name = "门扇配套")
    private String menshanpeitao;

    /**
     * 五金配套
     */
    @Excel(name = "五金配套")
    private String wujinpeitao;

    /**
     * 备注
     */
    @Excel(name = "备注")
    private String beizhu;

    /**
     * 总金额
     */
    @Excel(name = "总金额")
    private String zongjine;

    /**
     * 是否已出库
     */
    @Excel(name = "是否已出库")
    private Integer chuku;

    /**
     * 商品编号
     */

    private String shangpinbianhao;

    public void setId (Long id) {
        this.id = id;
    }

    public Long getId () {
        return id;
    }

    public void setChukudanhao (String chukudanhao) {
        this.chukudanhao = chukudanhao;
    }

    public String getChukudanhao () {
        return chukudanhao;
    }

    public void setXiadanriqi (Date xiadanriqi) {
        this.xiadanriqi = xiadanriqi;
    }

    public Date getXiadanriqi () {
        return xiadanriqi;
    }

    public void setFahuoriqi (Date fahuoriqi) {
        this.fahuoriqi = fahuoriqi;
    }

    public Date getFahuoriqi () {
        return fahuoriqi;
    }

    public void setXiangmumingcheng(String xiangmumingcheng) {
        this.xiangmumingcheng = xiangmumingcheng;
    }

    public String getXiangmumingcheng() {
        return xiangmumingcheng;
    }

    public void setYewuyuan (String yewuyuan) {
        this.yewuyuan = yewuyuan;
    }

    public String getYewuyuan () {
        return yewuyuan;
    }

    public void setFahuoren (String fahuoren) {
        this.fahuoren = fahuoren;
    }

    public String getFahuoren () {
        return fahuoren;
    }

    public void setShouhuodizhi (String shouhuodizhi) {
        this.shouhuodizhi = shouhuodizhi;
    }

    public String getShouhuodizhi () {
        return shouhuodizhi;
    }

    public void setMenshanpeitao (String menshanpeitao) {
        this.menshanpeitao = menshanpeitao;
    }

    public String getMenshanpeitao () {
        return menshanpeitao;
    }

    public void setWujinpeitao (String wujinpeitao) {
        this.wujinpeitao = wujinpeitao;
    }

    public String getWujinpeitao () {
        return wujinpeitao;
    }

    public void setBeizhu (String beizhu) {
        this.beizhu = beizhu;
    }

    public String getBeizhu () {
        return beizhu;
    }

    public void setZongjine (String zongjine) {
        this.zongjine = zongjine;
    }

    public String getZongjine () {
        return zongjine;
    }

    public void setChuku (Integer chuku) {
        this.chuku = chuku;
    }

    public Integer getChuku () {
        return chuku;
    }

    public void setShangpinbianhao (String shangpinbianhao) {
        this.shangpinbianhao = shangpinbianhao;
    }

    public String getShangpinbianhao () {
        return shangpinbianhao;
    }

    @Override
    public String toString () {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("chukudanhao", getChukudanhao())
                .append("xiadanriqi", getXiadanriqi())
                .append("fahuoriqi", getFahuoriqi())
                .append("xiangmumingcheng", getXiangmumingcheng())
                .append("yewuyuan", getYewuyuan())
                .append("fahuoren", getFahuoren())
                .append("shouhuodizhi", getShouhuodizhi())
                .append("menshanpeitao", getMenshanpeitao())
                .append("wujinpeitao", getWujinpeitao())
                .append("beizhu", getBeizhu())
                .append("zongjine", getZongjine())
                .append("chuku", getChuku())
                .append("shangpinbianhao", getShangpinbianhao())
                .toString();
    }
}
